home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 078 (1988-11-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 078 (1988-11-15)(Ossowski, Stefan)(DE)(PD).adf / Cluster / cluster.h < prev    next >
C/C++ Source or Header  |  1988-08-14  |  2KB  |  65 lines

  1. /*
  2.  * Cluster.h                                       © 1988 by Unicorn Systems
  3.  * ---------
  4.  * Deklarationen und Definitionen für Cluster.c (Hauptprogramm).
  5.  * Aztec C 3.6, Kickstart 1.2, Workbench 1.2
  6.  * 
  7.  * Datum:   Autor:      Aenderung:                                   Version:
  8.  * --------------------------------------------------------------------------
  9.  * 1.8.88   Roger       Definitionen erstellt                        1.00
  10.  *
  11.  */
  12.  
  13. /*=========================   EXTERNE FUNKTIONEN   =========================*/
  14.  
  15. extern double atof(), sqrt(), fabs();
  16. extern int plot(), getkey();
  17. extern void waitkey(), normalfarben(), closeIO(), pixel(), clear(), dclear();
  18. extern void dprint(), closedwin();
  19. extern int universum(), openIO(), opendwin();
  20.  
  21.  
  22. /*=========================   GLOBALE VARIABLEN   ==========================*/
  23.  
  24. short dflag = 0;
  25. short sflag = 0;
  26. short guru = 1;                           /* Default: Keine Linie */
  27. unsigned long class;
  28. unsigned short code, qual;
  29. unsigned short pl = FIRST;                /* Plotstatus */
  30. int stars = 0;
  31. double *acc[3];                           /* Beschleunigung */
  32. double *vel[3];                           /* Geschwindigkeit */
  33. double *pos[3];                           /* Position */
  34. double *mas;                              /* Sternmasse */
  35. int *col;                                 /* Farbe für jeden Stern */
  36. double nahe = 1.0, delta = 1.0;           /* Normalwerte */
  37. double skal = 1.0;                        /* Skalierungsfaktor */
  38. double dnormal = 0.0, dklein = 0.0;
  39. double skalx, skaly;
  40. double ds[3];                             /* Distanz x- y- z-Achse */
  41. int height = 0;
  42. unsigned long zyklen = 0L;                /* Anzahl Berechnungen */
  43. double alter = 0.0;
  44. int zykflag = 0;
  45. char wort[LINELEN];
  46.  
  47. int colortable[COLORS][3] = {               /* Tabelle der standardwerte */
  48.    { 0,  0,  0},
  49.    {14, 12, 10},
  50.    {12,  0,  0},
  51.    {15,  6,  0},
  52.    { 0,  9,  0},
  53.    { 3, 15,  1},
  54.    { 0,  0, 15},
  55.    { 2, 12, 13},
  56.    {15,  0, 12},
  57.    {10,  0, 15},
  58.    { 9,  5,  0},
  59.    {10,  8,  0},
  60.    {15, 14,  0},
  61.    {12, 12, 12},
  62.    { 7,  7,  7},
  63.    {13,  6,  0}
  64. };
  65.